package com.lyh.system.domain.resp;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;

@ApiModel(value = "微信支付通知返回")
@Data
public class WxPayInfoResp implements Serializable {

    //返回类型
    private String code;

    //微信支付系统生成的订单号
    private String transactionId;

    //商户订单号
    private String out_trade_no;

    private String appId;

    private String mchid;

    //交易状态	、
    // 交易状态，枚举值：
    //SUCCESS：支付成功
    //REFUND：转入退款
    //NOTPAY：未支付
    //CLOSED：已关闭
    //REVOKED：已撤销（付款码支付）
    //USERPAYING：用户支付中（付款码支付）
    //PAYERROR：支付失败(其他原因，如银行返回失败)
    private String trade_state;
    //交易状态描述
    private String trade_state_desc;
    //付款银行
    private String bank_type;
    //支付完成时间
    private String successTime;

    private AmountResp amount;


}
